﻿package core.ui.options
{
    import core.ui.controls.*;
    import flash.display.*;

    public class BlurOptions extends Sprite implements IToolOptions
    {
        public var bp:BrushPad;
        var strength:Dropslider;

        public function BlurOptions(param1:Tuyitu)
        {
            var _loc_2:* = 10;
            var _loc_3:* = 15;
            var _loc_4:* = new Literal("rm_brush");
            _loc_4.x = _loc_2;
            _loc_4.y = 2;
            addChild(_loc_4);
            _loc_2 = _loc_2 + _loc_4.width;
            this.bp = new BrushPad(param1);
            this.bp.x = _loc_2;
            this.bp.y = 1;
            addChild(this.bp);
            _loc_2 = _loc_2 + (35 + _loc_3);
            var _loc_5:* = new BarSplit();
            _loc_5.x = _loc_2;
            addChild(_loc_5);
            _loc_2 = _loc_2 + (2 + _loc_3);
            _loc_2 = _loc_2 - 5;
            var _loc_6:* = new Literal("rm_strength");
            _loc_6.x = _loc_2;
            _loc_6.y = 2;
            addChild(_loc_6);
            _loc_2 = _loc_2 + _loc_6.width;
            this.strength = new Dropslider(50, 0, 100, 100);
            this.strength.x = _loc_2;
            this.strength.y = 2;
            addChild(this.strength);
            _loc_2 = _loc_2 + (50 + _loc_3);
            var _loc_7:* = new BarSplit();
            _loc_7.x = _loc_2;
            addChild(_loc_7);
            return;
        }// end function

        public function get options() : Object
        {
            return {shape:this.bp.shape, strength:this.strength.value / 100};
        }// end function

    }
}
